// import { ref, computed } from 'vue'
import { defineStore } from 'pinia'



// //把数据存在sessionStorage中
// function setStorage(key,value){
//   //JSON.stringify():将 JavaScript 对象或值转换为 JSON 字符串（序列化）
//   //JSON.parse():将 JSON 字符串并将其转换为 JavaScript 对象(反序列化)
//   sessionStorage.setItem(key,JSON.stringify(value))
// }

// //把数据从sessionStorage中拿出来
// function getStorage(key){
//   //如果sessionStorage为空的话，就返回一个空对象，有就返回反序列化后的sessionStorage数据
//   return  sessionStorage.getItem(key)? JSON.parse(sessionStorage.getItem(key)):{}
// }


export let useSysUserStore = defineStore('sysUser',{
state :()=> {
  return {
    account:'',
    password:'',
    nick:'',
    id:'',
    token:'',
    lastActionDate:''//用户最后一次请求数据时间
  }
  },
  persist:{//添加persist属性
    enabled:true,
  }
})


// export const useSysUserStore = defineStore('sysUser', () => {
//   const count = ref(0)
//   const doubleCount = computed(() => count.value * 2)
//   function increment() {
//     count.value++
//   }

//   return { count, doubleCount, increment }
// })